home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
VRML 2.0 Sourcebook (2nd Edition)
/
VRML 2.0 Sourcebook CD [md5 fed90f4f9c39d5a60d477058775c7e21].iso
/
software
/
radiance
/
ez3d
/
win95nt
/
data.z
/
Cone.primitive.object.iv
< prev
next >
Wrap
Text File
|
1995-07-13
|
17KB
|
791 lines
#Inventor V2.0 ascii
DEF Potter004 RsnPotterKit {
fields [ SFEnum renderCaching,
SFShort type,
SFShort isHidden,
SFShort isJoinEndsU,
SFShort isJoinEndsV,
MFLong pieceIx,
MFShort isHole,
MFLong numSurfU,
MFLong numSurfV,
MFLong numCtrlPtsRow,
MFLong pieceFacesIx,
MFLong pieceTessRow,
MFLong sectionIndex,
SFNode appearance,
SFNode transform,
SFNode normalBinding,
SFNode shapeHints,
SFNode coordinate3,
SFNode normal,
SFNode shape,
SFNode normTex,
SFNode render,
SFNode alternate,
SFNode ctrlCoordinate3,
SFNode splineSurfList,
SFNode section,
SFNode profile,
]
renderCaching OFF
type 4
isHidden 0
isJoinEndsU 1
isJoinEndsV 0
pieceIx 0
isHole 0
numSurfU 1
numSurfV 1
numCtrlPtsRow 9
pieceFacesIx [ 256, 376 ]
pieceTessRow 33
sectionIndex [ ]
appearance AppearanceKit {
lightModel LightModel {
model PHONG
}
drawStyle DrawStyle {
style FILLED
}
material DEF _RS_MATERIAL_DUP_ Material {
}
complexity Complexity {
type OBJECT_SPACE
}
texture2 Texture2 {
}
}
transform Transform {
}
normalBinding NormalBinding {
value PER_VERTEX
}
shapeHints ShapeHints {
vertexOrdering COUNTERCLOCKWISE
faceType CONVEX
}
coordinate3 DEF +0 Coordinate3 {
point [ 0 1 0,
0 1 0,
0 1 0,
0 1 0,
0 1 0,
0 1 0,
0 1 0,
0 1 0,
0 1 0,
0 1 0,
0 1 0,
0 1 0,
0 1 0,
0 1 0,
0 1 0,
0 1 0,
0 1 0,
0 1 0,
0 1 0,
0 1 0,
0 1 0,
0 1 0,
0 1 0,
0 1 0,
0 1 0,
0 1 0,
0 1 0,
0 1 0,
0 1 0,
0 1 0,
0 1 0,
0 1 0,
0 1 0,
0 -1 1,
0.186485 -1 0.977673,
0.379442 -1 0.916054,
0.559455 -1 0.823184,
0.707107 -1 0.707107,
0.823184 -1 0.559455,
0.916054 -1 0.379442,
0.977673 -1 0.186485,
1 -1 0,
0.977673 -1 -0.186485,
0.916054 -1 -0.379442,
0.823184 -1 -0.559455,
0.707107 -1 -0.707107,
0.559455 -1 -0.823184,
0.379442 -1 -0.916054,
0.186485 -1 -0.977673,
0 -1 -1,
-0.186485 -1 -0.977673,
-0.379442 -1 -0.916054,
-0.559455 -1 -0.823184,
-0.707107 -1 -0.707107,
-0.823184 -1 -0.559455,
-0.916054 -1 -0.379442,
-0.977673 -1 -0.186485,
-1 -1 0,
-0.977673 -1 0.186485,
-0.916054 -1 0.379442,
-0.823184 -1 0.559455,
-0.707107 -1 0.707107,
-0.559455 -1 0.823184,
-0.379442 -1 0.916054,
-0.186485 -1 0.977673,
0 -1 1 ]
}
normal Normal {
vector [ 0 1 0,
0 -0.529649 0.848217,
0 1 0,
0.168179 0.464248 0.869592,
0 0.447214 0.894427,
0.190297 0.445412 0.874869,
0 1 0,
0.105704 -0.867563 0.485964,
0 1 0,
0.254999 0.457476 0.851875,
0.190297 0.445412 0.874869,
0.342861 0.444175 0.827741,
0 1 0,
0.247027 -0.763749 0.596377,
0 1 0,
0.422055 0.457476 0.782679,
0.342861 0.444175 0.827741,
0.484065 0.445412 0.753186,
0 1 0,
0.348864 -0.763964 0.542819,
0 1 0,
0.495973 0.464248 0.733815,
0.484065 0.445412 0.753186,
0.632455 0.447214 0.632456,
0 1 0,
0.455666 -0.764681 0.455666,
0 1 0,
0.733814 0.464248 0.495973,
0.632455 0.447214 0.632456,
0.753186 0.445412 0.484065,
0 1 0,
0.542819 -0.763964 0.348864,
0 1 0,
0.782679 0.457476 0.422055,
0.753186 0.445412 0.484065,
0.827741 0.444175 0.342861,
0 1 0,
0.596376 -0.763749 0.247027,
0 1 0,
0.851875 0.457476 0.254999,
0.827741 0.444175 0.342861,
0.874869 0.445412 0.190297,
0 1 0,
0.829188 -0.529072 0.18036,
0 1 0,
0.869592 0.464248 0.168179,
0.874869 0.445412 0.190297,
0.894427 0.447214 0,
0 1 0,
0.99807 -0.062093 0,
0 1 0,
0.869592 0.464248 -0.168179,
0.894427 0.447214 0,
0.874869 0.445412 -0.190297,
0 1 0,
0.630516 -0.763964 -0.137146,
0 1 0,
0.851875 0.457476 -0.254999,
0.874869 0.445412 -0.190297,
0.827741 0.444175 -0.342861,
0 1 0,
0.596376 -0.763749 -0.247027,
0 1 0,
0.782679 0.457476 -0.422055,
0.827741 0.444175 -0.342861,
0.753186 0.445412 -0.484065,
0 1 0,
0.542819 -0.763964 -0.348864,
0 1 0,
0.733815 0.464248 -0.495973,
0.753186 0.445412 -0.484065,
0.632456 0.447214 -0.632455,
0 1 0,
0.455666 -0.764681 -0.455666,
0 1 0,
0.495973 0.464248 -0.733814,
0.632456 0.447214 -0.632455,
0.484065 0.445412 -0.753186,
0 1 0,
0.348864 -0.763964 -0.542819,
0 1 0,
0.422055 0.457476 -0.782679,
0.484065 0.445412 -0.753186,
0.342861 0.444175 -0.827741,
0 1 0,
0.247027 -0.763749 -0.596377,
0 1 0,
0.254999 0.457476 -0.851875,
0.342861 0.444175 -0.827741,
0.190297 0.445412 -0.874869,
0 1 0,
0.180361 -0.529072 -0.829188,
0 1 0,
0.168179 0.464248 -0.869592,
0.190297 0.445412 -0.874869,
0 0.447214 -0.894427,
0 1 0,
0 -0.868103 -0.496384,
0 1 0,
-0.168179 0.464248 -0.869592,
0 0.447214 -0.894427,
-0.190297 0.445412 -0.874869,
0 1 0,
-0.180361 -0.529072 -0.829188,
0 1 0,
-0.254999 0.457476 -0.851875,
-0.190297 0.445412 -0.874869,
-0.342861 0.444175 -0.827741,
0 1 0,
-0.190454 -0.867361 -0.459796,
0 1 0,
-0.422055 0.457476 -0.782679,
-0.342861 0.444175 -0.827741,
-0.484065 0.445412 -0.753186,
0 1 0,
-0.348864 -0.763964 -0.542819,
0 1 0,
-0.495973 0.464248 -0.733815,
-0.484065 0.445412 -0.753186,
-0.632455 0.447214 -0.632456,
0 1 0,
-0.455666 -0.764681 -0.455666,
0 1 0,
-0.733814 0.464248 -0.495973,
-0.632455 0.447214 -0.632456,
-0.753186 0.445412 -0.484065,
0 1 0,
-0.542819 -0.763964 -0.348864,
0 1 0,
-0.782679 0.457476 -0.422055,
-0.753186 0.445412 -0.484065,
-0.827741 0.444175 -0.342861,
0 1 0,
-0.596377 -0.763749 -0.247027,
0 1 0,
-0.851875 0.457476 -0.254999,
-0.827741 0.444175 -0.342861,
-0.874869 0.445412 -0.190297,
0 1 0,
-0.829188 -0.529072 -0.180361,
0 1 0,
-0.869592 0.464248 -0.168179,
-0.874869 0.445412 -0.190297,
-0.894427 0.447214 0,
0 1 0,
-0.99807 -0.0620931 0,
0 1 0,
-0.869592 0.464248 0.168179,
-0.894427 0.447214 0,
-0.874869 0.445412 0.190297,
0 1 0,
-0.630515 -0.763964 0.137146,
0 1 0,
-0.851875 0.457476 0.254999,
-0.874869 0.445412 0.190297,
-0.827741 0.444175 0.342861,
0 1 0,
-0.596377 -0.763749 0.247027,
0 1 0,
-0.782679 0.457476 0.422055,
-0.827741 0.444175 0.342861,
-0.753186 0.445412 0.484065,
0 1 0,
-0.542819 -0.763964 0.348864,
0 1 0,
-0.733815 0.464248 0.495973,
-0.753186 0.445412 0.484065,
-0.632456 0.447214 0.632455,
0 1 0,
-0.455666 -0.764681 0.455666,
0 1 0,
-0.495973 0.464248 0.733814,
-0.632456 0.447214 0.632455,
-0.484065 0.445412 0.753186,
0 1 0,
-0.348864 -0.763964 0.542819,
0 1 0,
-0.422055 0.457476 0.782679,
-0.484065 0.445412 0.753186,
-0.342861 0.444175 0.827741,
0 1 0,
-0.32473 -0.529097 0.783969,
0 1 0,
-0.254999 0.457476 0.851875,
-0.342861 0.444175 0.827741,
-0.190297 0.445412 0.874869,
0 1 0,
-0.105704 -0.867563 0.485964,
0 1 0,
-0.168179 0.464248 0.869592,
-0.190297 0.445412 0.874869,
0 0.447214 0.894427,
1.78942e-06 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0 ]
}
shape IndexedTriangleStripSet {
coordIndex [ 0, 33, 1, -1, 1, 33, 34, -1,
1, 34, 2, -1, 2, 34, 35, -1,
2, 35, 3, -1, 3, 35, 36, -1,
3, 36, 4, -1, 4, 36, 37, -1,
4, 37, 5, -1, 5, 37, 38, -1,
5, 38, 6, -1, 6, 38, 39, -1,
6, 39, 7, -1, 7, 39, 40, -1,
7, 40, 8, -1, 8, 40, 41, -1,
8, 41, 9, -1, 9, 41, 42, -1,
9, 42, 10, -1, 10, 42, 43, -1,
10, 43, 11, -1, 11, 43, 44, -1,
11, 44, 12, -1, 12, 44, 45, -1,
12, 45, 13, -1, 13, 45, 46, -1,
13, 46, 14, -1, 14, 46, 47, -1,
14, 47, 15, -1, 15, 47, 48, -1,
15, 48, 16, -1, 16, 48, 49, -1,
16, 49, 17, -1, 17, 49, 50, -1,
17, 50, 18, -1, 18, 50, 51, -1,
18, 51, 19, -1, 19, 51, 52, -1,
19, 52, 20, -1, 20, 52, 53, -1,
20, 53, 21, -1, 21, 53, 54, -1,
21, 54, 22, -1, 22, 54, 55, -1,
22, 55, 23, -1, 23, 55, 56, -1,
23, 56, 24, -1, 24, 56, 57, -1,
24, 57, 25, -1, 25, 57, 58, -1,
25, 58, 26, -1, 26, 58, 59, -1,
26, 59, 27, -1, 27, 59, 60, -1,
27, 60, 28, -1, 28, 60, 61, -1,
28, 61, 29, -1, 29, 61, 62, -1,
29, 62, 30, -1, 30, 62, 63, -1,
30, 63, 31, -1, 31, 63, 64, -1,
31, 64, 0, -1, 0, 64, 33, -1,
41, 40, 42, -1, 40, 39, 42, -1,
42, 39, 43, -1, 39, 38, 43, -1,
43, 38, 44, -1, 38, 37, 44, -1,
44, 37, 45, -1, 37, 36, 45, -1,
45, 36, 46, -1, 36, 35, 46, -1,
46, 35, 47, -1, 35, 34, 47, -1,
47, 34, 48, -1, 48, 34, 49, -1,
34, 33, 49, -1, 33, 64, 49, -1,
49, 64, 50, -1, 50, 64, 51, -1,
64, 63, 51, -1, 63, 62, 51, -1,
51, 62, 52, -1, 62, 61, 52, -1,
52, 61, 53, -1, 61, 60, 53, -1,
53, 60, 54, -1, 60, 59, 54, -1,
54, 59, 55, -1, 59, 58, 55, -1,
55, 58, 56, -1, 58, 57, 56, -1 ]
}
normTex RsnNormTexKit {
fields [ ]
}
render RsnRenderKit {
fields [ SFShort textureMode,
MFShort textureComponent,
MFFloat textureSize,
SFNode textureList,
]
textureMode 1
textureComponent [ ]
textureSize [ ]
textureList NodeKitListPart {
childTypeNames "Texture2"
containerNode Group {
DEF _RS_INTERNAL_ Texture2 {
}
}
}
}
alternate Switch {
whichChild -1
}
ctrlCoordinate3 DEF +1 Coordinate3 {
point [ 0 1 0,
0 1 0,
0 1 0,
0 1 0,
0 1 0,
0 1 0,
0 1 0,
0 1 0,
0 1 0,
0 -1 1,
0.707107 -1 0.707107,
1 -1 0,
0.707107 -1 -0.707107,
0 -1 -1,
-0.707107 -1 -0.707107,
-1 -1 0,
-0.707107 -1 0.707107,
0 -1 1 ]
}
splineSurfList NodeKitListPart {
childTypeNames "RsnSplineSurfKit"
containerNode Group {
RsnSplineSurfCatRomKit {
fields [ SFShort startCtrlPts,
SFShort numCtrlPtsRow,
SFShort numCtrlPtsU,
SFShort numCtrlPtsV,
SFShort startTessPts,
SFShort numTessStepsRow,
SFShort numTessStepsU,
SFShort numTessStepsV,
SFShort orderU,
SFShort orderV,
SFNode ctrlCoordinate3,
SFNode coordinate3,
SFNode bezierCoordinate3 ]
startCtrlPts 0
numCtrlPtsRow 9
numCtrlPtsU 9
numCtrlPtsV 2
startTessPts 0
numTessStepsRow 32
numTessStepsU 4
numTessStepsV 1
orderU 4
orderV 2
ctrlCoordinate3 USE +1
coordinate3 USE +0
bezierCoordinate3 Coordinate3 {
point [ 0 1 0,
0 1 0,
0 1 0,
0 1 0,
0 1 0,
0 1 0,
0 1 0,
0 1 0,
0 1 0,
0 1 0,
0 1 0,
0 1 0,
0 1 0,
0 1 0,
0 1 0,
0 1 0,
0 1 0,
0 1 0,
0 1 0,
0 1 0,
0 1 0,
0 1 0,
0 1 0,
0 1 0,
0 1 0,
0 -1 1,
0.235702 -1 1,
0.54044 -1 0.873774,
0.707107 -1 0.707107,
0.873774 -1 0.54044,
1 -1 0.235702,
1 -1 0,
1 -1 -0.235702,
0.873774 -1 -0.54044,
0.707107 -1 -0.707107,
0.54044 -1 -0.873774,
0.235702 -1 -1,
0 -1 -1,
-0.235702 -1 -1,
-0.54044 -1 -0.873774,
-0.707107 -1 -0.707107,
-0.873774 -1 -0.54044,
-1 -1 -0.235702,
-1 -1 0,
-1 -1 0.235702,
-0.873774 -1 0.54044,
-0.707107 -1 0.707107,
-0.54044 -1 0.873774,
-0.235702 -1 1,
0 -1 1 ]
}
}
}
}
section NodeKitListPart {
childTypeNames "RsnSplineSetKit"
containerNode Group {
RsnSplineSetKit {
fields [ SFShort isJoinEnds,
SFNode ctrlCoordinate3,
SFNode coordinate3,
SFNode splineList ]
isJoinEnds 1
ctrlCoordinate3 DEF +2 Coordinate3 {
point [ 0 -1 0,
0.707107 -0.707107 0,
1 0 0,
0.707107 0.707107 0,
0 1 0,
-0.707107 0.707107 0,
-1 0 0,
-0.707107 -0.707107 0,
0 -1 0 ]
}
coordinate3 DEF +3 Coordinate3 {
point [ 0 -1 0,
0.186485 -0.977673 0,
0.379442 -0.916054 0,
0.559455 -0.823184 0,
0.707107 -0.707107 0,
0.823184 -0.559455 0,
0.916054 -0.379442 0,
0.977673 -0.186485 0,
1 0 0,
0.977673 0.186485 0,
0.916054 0.379442 0,
0.823184 0.559455 0,
0.707107 0.707107 0,
0.559455 0.823184 0,
0.379442 0.916054 0,
0.186485 0.977673 0,
0 1 0,
-0.186485 0.977673 0,
-0.379442 0.916054 0,
-0.559455 0.823184 0,
-0.707107 0.707107 0,
-0.823184 0.559455 0,
-0.916054 0.379442 0,
-0.977673 0.186485 0,
-1 0 0,
-0.977673 -0.186485 0,
-0.916054 -0.379442 0,
-0.823184 -0.559455 0,
-0.707107 -0.707107 0,
-0.559455 -0.823184 0,
-0.379442 -0.916054 0,
-0.186485 -0.977673 0,
0 -1 0 ]
}
splineList NodeKitListPart {
childTypeNames "RsnSplineKit"
containerNode Group {
RsnSplineArcKit {
fields [ SFShort startCtrlPts,
SFShort numCtrlPts,
SFShort startTessPts,
SFShort numTessSteps,
SFShort isStartNew,
SFShort order,
SFShort isArc,
SFNode ctrlCoordinate3,
SFNode coordinate3,
SFNode bezierCoordinate3 ]
startCtrlPts 0
numCtrlPts 9
startTessPts 0
numTessSteps 4
isStartNew 0
order 4
isArc 0
ctrlCoordinate3 USE +2
coordinate3 USE +3
bezierCoordinate3 Coordinate3 {
point [ 0 -1 0,
0.235702 -1 0,
0.54044 -0.873774 0,
0.707107 -0.707107 0,
0.873774 -0.54044 0,
1 -0.235702 0,
1 0 0,
1 0.235702 0,
0.873774 0.54044 0,
0.707107 0.707107 0,
0.54044 0.873774 0,
0.235702 1 0,
0 1 0,
-0.235702 1 0,
-0.54044 0.873774 0,
-0.707107 0.707107 0,
-0.873774 0.54044 0,
-1 0.235702 0,
-1 0 0,
-1 -0.235702 0,
-0.873774 -0.54044 0,
-0.707107 -0.707107 0,
-0.54044 -0.873774 0,
-0.235702 -1 0,
0 -1 0 ]
}
}
}
}
}
}
}
profile NodeKitListPart {
childTypeNames "RsnSplineSetKit"
containerNode Group {
RsnSplineSetKit {
fields [ SFShort isJoinEnds,
SFNode ctrlCoordinate3,
SFNode coordinate3,
SFNode splineList ]
isJoinEnds 0
ctrlCoordinate3 DEF +4 Coordinate3 {
point [ 0 1 0,
1 -1 0 ]
}
coordinate3 DEF +5 Coordinate3 {
point [ 0 1 0,
1 -1 0 ]
}
splineList NodeKitListPart {
childTypeNames "RsnSplineKit"
containerNode Group {
RsnSplineCatRomKit {
fields [ SFShort startCtrlPts,
SFShort numCtrlPts,
SFShort startTessPts,
SFShort numTessSteps,
SFShort order,
SFNode ctrlCoordinate3,
SFNode coordinate3,
]
startCtrlPts 0
numCtrlPts 2
startTessPts 0
numTessSteps 1
order 4
ctrlCoordinate3 USE +4
coordinate3 USE +5
}
}
}
}
}
}
}